/ Eagles Nest BBS 8
/ Eagles_Nest_Mac_Collection_Disc_8.TOAST / Developer Tools⁄Additions / MacScheme20 / Compatibility / timeit.sch ![]() | < prev |
MacBinary | 1985-12-21 | 2.8 KB | [TEXT/EDIT] |
Confidence | Program | Detection | Match Type | Support |
---|---|---|---|---|
10% | dexvert | MacBinary (archive/macBinary) | fallback | Supported |
1% | dexvert | OrCAD Schematic (document/orCADSchematic) | ext | Unsupported |
1% | dexvert | GFA Raytrace bitmap (image/gfaRaytraceBitmap) | ext | Unsupported |
1% | dexvert | DProtel for Windows schematic (other/dProtelForWindowsSchematic) | ext | Unsupported |
1% | dexvert | EAGLE schematic (other/eagleSchematic) | ext | Unsupported |
1% | dexvert | ExpressSCH schematic (other/expressSCHSchematic) | ext | Unsupported |
1% | dexvert | Text File (text/txt) | fallback | Supported |
100% | file | MacBinary II, Sat Dec 21 21:02:30 1985, modified Sat Dec 21 21:02:30 1985, creator Macintosh Edit, type ASCII, 1536 bytes "timeit.sch" , at 0x680 1086 bytes resource | default (weak) | |
99% | file | data | default | |
74% | TrID | Macintosh plain text (MacBinary) | default | |
25% | TrID | MacBinary 2 | default (weak) | |
100% | siegfried | fmt/1762 MacBinary (II) | default | |
100% | lsar | MacBinary | default |
id metadata | |
---|---|
key | value |
macFileType | [TEXT] |
macFileCreator | [EDIT] |
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0a 74 69 6d 65 69 74 | 2e 73 63 68 00 00 00 00 |..timeit|.sch....|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 45 44 49 | 54 00 00 00 00 00 00 00 |.TEXTEDI|T.......|
|00000050| 00 00 00 00 00 06 00 00 | 00 04 3e 9a 31 1c 36 9a |........|..>.1.6.|
|00000060| 31 1c 36 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |1.6.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 a8 26 00 00 |........|.....&..|
|00000080| 3b 20 41 20 6d 61 63 72 | 6f 20 66 6f 72 20 74 69 |; A macr|o for ti|
|00000090| 6d 69 6e 67 20 62 65 6e | 63 68 6d 61 72 6b 73 20 |ming ben|chmarks |
|000000a0| 61 6e 64 20 73 75 63 68 | 2e 0d 3b 0d 3b 20 52 65 |and such|..;.; Re|
|000000b0| 70 6f 72 74 73 20 72 75 | 6e 20 74 69 6d 65 20 28 |ports ru|n time (|
|000000c0| 69 6e 63 6c 75 64 69 6e | 67 20 67 61 72 62 61 67 |includin|g garbag|
|000000d0| 65 20 63 6f 6c 6c 65 63 | 74 69 6f 6e 20 74 69 6d |e collec|tion tim|
|000000e0| 65 29 20 69 6e 20 6d 69 | 6c 6c 69 73 65 63 6f 6e |e) in mi|llisecon|
|000000f0| 64 73 2c 0d 3b 20 67 61 | 72 62 61 67 65 20 63 6f |ds,.; ga|rbage co|
|00000100| 6c 6c 65 63 74 69 6f 6e | 20 74 69 6d 65 20 69 6e |llection| time in|
|00000110| 20 6d 69 6c 6c 69 73 65 | 63 6f 6e 64 73 2c 20 6e | millise|conds, n|
|00000120| 75 6d 62 65 72 20 6f 66 | 20 67 61 72 62 61 67 65 |umber of| garbage|
|00000130| 20 63 6f 6c 6c 65 63 74 | 69 6f 6e 73 2c 0d 3b 20 | collect|ions,.; |
|00000140| 61 6e 64 20 6e 75 6d 62 | 65 72 20 6f 66 20 62 79 |and numb|er of by|
|00000150| 74 65 73 20 61 6c 6c 6f | 63 61 74 65 64 2e 0d 3b |tes allo|cated..;|
|00000160| 0d 3b 20 54 69 6d 65 73 | 20 61 72 65 20 61 63 63 |.; Times| are acc|
|00000170| 75 72 61 74 65 20 6f 6e | 6c 79 20 74 6f 20 74 68 |urate on|ly to th|
|00000180| 65 20 6e 65 61 72 65 73 | 74 20 31 37 20 6d 69 6c |e neares|t 17 mil|
|00000190| 6c 69 73 65 63 6f 6e 64 | 73 2c 20 61 6e 64 20 74 |lisecond|s, and t|
|000001a0| 68 65 20 6e 75 6d 62 65 | 72 0d 3b 20 6f 66 20 62 |he numbe|r.; of b|
|000001b0| 79 74 65 73 20 61 6c 6c | 6f 63 61 74 65 64 20 63 |ytes all|ocated c|
|000001c0| 61 6e 20 62 65 20 6f 66 | 66 20 62 79 20 61 73 20 |an be of|f by as |
|000001d0| 6d 75 63 68 20 61 73 20 | 74 68 65 20 68 65 61 70 |much as |the heap|
|000001e0| 20 73 69 7a 65 2e 0d 3b | 0d 3b 20 45 78 61 6d 70 | size..;|.; Examp|
|000001f0| 6c 65 3a 20 20 28 74 69 | 6d 65 69 74 20 28 64 6f |le: (ti|meit (do|
|00000200| 20 28 28 76 20 28 6d 61 | 6b 65 2d 76 65 63 74 6f | ((v (ma|ke-vecto|
|00000210| 72 20 31 30 30 30 29 29 | 0d 3b 20 20 20 20 20 20 |r 1000))|.; |
|00000220| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000230| 20 20 28 69 20 30 20 28 | 31 2b 20 69 29 29 29 0d | (i 0 (|1+ i))).|
|00000240| 3b 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |; | |
|00000250| 20 20 20 20 20 20 20 20 | 28 28 3d 3f 20 69 20 31 | |((=? i 1|
|00000260| 30 30 30 29 20 76 29 0d | 3b 20 20 20 20 20 20 20 |000) v).|; |
|00000270| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000280| 28 76 65 63 74 6f 72 2d | 73 65 74 21 20 76 20 69 |(vector-|set! v i|
|00000290| 20 69 29 29 29 0d 3b 0d | 3b 20 57 61 72 6e 69 6e | i))).;.|; Warnin|
|000002a0| 67 3a 20 64 6f 6e 27 74 | 20 65 78 70 65 72 69 6d |g: don't| experim|
|000002b0| 65 6e 74 20 77 69 74 68 | 20 73 79 73 63 61 6c 6c |ent with| syscall|
|000002c0| 20 75 6e 6c 65 73 73 20 | 79 6f 75 27 72 65 20 77 | unless |you're w|
|000002d0| 69 6c 6c 69 6e 67 20 74 | 6f 20 63 72 61 73 68 0d |illing t|o crash.|
|000002e0| 3b 20 79 6f 75 72 20 6d | 61 63 68 69 6e 65 2e 20 |; your m|achine. |
|000002f0| 20 49 74 20 64 6f 65 73 | 20 6e 6f 74 20 63 68 65 | It does| not che|
|00000300| 63 6b 20 69 74 73 20 61 | 72 67 75 6d 65 6e 74 2e |ck its a|rgument.|
|00000310| 0d 0d 28 6d 61 63 72 6f | 20 74 69 6d 65 69 74 0d |..(macro| timeit.|
|00000320| 20 20 28 6c 61 6d 62 64 | 61 20 28 6c 29 0d 20 20 | (lambd|a (l). |
|00000330| 20 20 60 28 6c 65 74 20 | 28 28 66 20 28 6c 61 6d | `(let |((f (lam|
|00000340| 62 64 61 20 28 29 20 2c | 40 28 63 64 72 20 6c 29 |bda () ,|@(cdr l)|
|00000350| 29 29 0d 20 20 20 20 20 | 20 20 20 20 20 20 28 61 |)). | (a|
|00000360| 6e 73 20 23 21 6e 75 6c | 6c 29 0d 20 20 20 20 20 |ns #!nul|l). |
|00000370| 20 20 20 20 20 20 28 67 | 63 31 20 28 76 65 63 74 | (g|c1 (vect|
|00000380| 6f 72 20 2d 31 20 30 20 | 30 20 30 29 29 0d 20 20 |or -1 0 |0 0)). |
|00000390| 20 20 20 20 20 20 20 20 | 20 28 67 63 32 20 28 76 | | (gc2 (v|
|000003a0| 65 63 74 6f 72 20 2d 31 | 20 30 20 30 20 30 29 29 |ector -1| 0 0 0))|
|000003b0| 0d 20 20 20 20 20 20 20 | 20 20 20 20 28 74 31 20 |. | (t1 |
|000003c0| 30 29 0d 20 20 20 20 20 | 20 20 20 20 20 20 28 74 |0). | (t|
|000003d0| 32 20 30 29 29 0d 20 20 | 20 20 20 20 20 28 73 79 |2 0)). | (sy|
|000003e0| 73 63 61 6c 6c 20 67 63 | 31 29 0d 20 20 20 20 20 |scall gc|1). |
|000003f0| 20 20 28 73 65 74 21 20 | 74 31 20 28 74 69 6d 65 | (set! |t1 (time|
|00000400| 29 29 0d 20 20 20 20 20 | 20 20 28 73 65 74 21 20 |)). | (set! |
|00000410| 61 6e 73 20 28 66 29 29 | 0d 20 20 20 20 20 20 20 |ans (f))|. |
|00000420| 28 73 65 74 21 20 74 32 | 20 28 74 69 6d 65 29 29 |(set! t2| (time))|
|00000430| 0d 20 20 20 20 20 20 20 | 28 73 79 73 63 61 6c 6c |. |(syscall|
|00000440| 20 67 63 32 29 0d 20 20 | 20 20 20 20 20 28 6e 65 | gc2). | (ne|
|00000450| 77 6c 69 6e 65 29 0d 20 | 20 20 20 20 20 20 28 64 |wline). | (d|
|00000460| 69 73 70 6c 61 79 20 22 | 54 69 6d 69 6e 67 73 20 |isplay "|Timings |
|00000470| 66 6f 72 20 22 29 0d 20 | 20 20 20 20 20 20 28 77 |for "). | (w|
|00000480| 72 69 74 65 20 27 2c 28 | 63 61 64 72 20 6c 29 29 |rite ',(|cadr l))|
|00000490| 0d 20 20 20 20 20 20 20 | 28 6e 65 77 6c 69 6e 65 |. |(newline|
|000004a0| 29 0d 20 20 20 20 20 20 | 20 28 64 69 73 70 6c 61 |). | (displa|
|000004b0| 79 20 22 20 20 74 6f 74 | 61 6c 20 74 69 6d 65 20 |y " tot|al time |
|000004c0| 28 6d 73 65 63 29 3a 20 | 20 22 20 20 29 0d 20 20 |(msec): | " ). |
|000004d0| 20 20 20 20 20 28 77 72 | 69 74 65 20 28 72 6f 75 | (wr|ite (rou|
|000004e0| 6e 64 20 28 2f 20 28 2a | 20 31 30 30 30 20 28 2d |nd (/ (*| 1000 (-|
|000004f0| 20 74 32 20 74 31 29 29 | 20 36 30 29 29 29 0d 20 | t2 t1))| 60))). |
|00000500| 20 20 20 20 20 20 28 6e | 65 77 6c 69 6e 65 29 0d | (n|ewline).|
|00000510| 20 20 20 20 20 20 20 28 | 64 69 73 70 6c 61 79 20 | (|display |
|00000520| 22 20 20 67 63 20 74 69 | 6d 65 20 28 6d 73 65 63 |" gc ti|me (msec|
|00000530| 29 3a 20 20 20 20 20 22 | 20 20 29 0d 20 20 20 20 |): "| ). |
|00000540| 20 20 20 28 77 72 69 74 | 65 20 28 2d 20 28 76 65 | (writ|e (- (ve|
|00000550| 63 74 6f 72 2d 72 65 66 | 20 67 63 32 20 32 29 20 |ctor-ref| gc2 2) |
|00000560| 28 76 65 63 74 6f 72 2d | 72 65 66 20 67 63 31 20 |(vector-|ref gc1 |
|00000570| 32 29 29 29 0d 20 20 20 | 20 20 20 20 28 6e 65 77 |2))). | (new|
|00000580| 6c 69 6e 65 29 0d 20 20 | 20 20 20 20 20 28 64 69 |line). | (di|
|00000590| 73 70 6c 61 79 20 22 20 | 20 63 6f 6c 6c 65 63 74 |splay " | collect|
|000005a0| 69 6f 6e 73 3a 20 20 20 | 20 20 20 20 20 22 20 20 |ions: | " |
|000005b0| 29 0d 20 20 20 20 20 20 | 20 28 77 72 69 74 65 20 |). | (write |
|000005c0| 28 2d 20 28 76 65 63 74 | 6f 72 2d 72 65 66 20 67 |(- (vect|or-ref g|
|000005d0| 63 32 20 31 29 20 28 76 | 65 63 74 6f 72 2d 72 65 |c2 1) (v|ector-re|
|000005e0| 66 20 67 63 31 20 31 29 | 29 29 0d 20 20 20 20 20 |f gc1 1)|)). |
|000005f0| 20 20 28 6e 65 77 6c 69 | 6e 65 29 0d 20 20 20 20 | (newli|ne). |
|00000600| 20 20 20 28 64 69 73 70 | 6c 61 79 20 22 20 20 62 | (disp|lay " b|
|00000610| 79 74 65 73 20 61 6c 6c | 6f 63 61 74 65 64 3a 20 |ytes all|ocated: |
|00000620| 20 20 20 22 20 20 29 0d | 20 20 20 20 20 20 20 28 | " ).| (|
|00000630| 77 72 69 74 65 20 28 2d | 20 28 76 65 63 74 6f 72 |write (-| (vector|
|00000640| 2d 72 65 66 20 67 63 32 | 20 33 29 20 28 76 65 63 |-ref gc2| 3) (vec|
|00000650| 74 6f 72 2d 72 65 66 20 | 67 63 31 20 33 29 29 29 |tor-ref |gc1 3)))|
|00000660| 0d 20 20 20 20 20 20 20 | 28 6e 65 77 6c 69 6e 65 |. |(newline|
|00000670| 29 0d 20 20 20 20 20 20 | 20 61 6e 73 29 29 29 0d |). | ans))).|
|00000680| 00 00 01 00 00 00 03 d0 | 00 00 02 d0 00 00 00 6e |........|.......n|
|00000690| 62 6c 65 2e 20 20 00 04 | 00 0e 20 69 73 20 00 03 |ble. ..|.. is ..|
|000006a0| 00 0e 22 00 00 37 00 22 | 24 1d 35 fc 01 38 00 70 |.."..7."|$.5..8.p|
|000006b0| 0a 74 69 6d 65 69 74 2e | 73 63 68 69 02 00 00 00 |.timeit.|schi....|
|000006c0| 54 45 58 54 45 44 49 54 | 01 00 00 00 00 c0 1c ee |TEXTEDIT|........|
|000006d0| 00 00 54 45 58 54 45 44 | 49 54 01 00 00 00 00 c0 |..TEXTED|IT......|
|000006e0| 1c ee 2e 7f 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 9a 30 cd ee 00 00 | 06 00 00 00 04 3e 29 13 |...0....|.....>).|
|00000700| e1 2a e1 4b e1 13 e1 2c | e1 10 e1 2d e1 7c b5 e0 |.*.K...,|...-.|..|
|00000710| 01 00 00 0f 00 20 00 0e | 22 69 73 20 61 6e 20 69 |..... ..|"is an i|
|00000720| 6e 73 74 61 6e 63 65 20 | 76 61 72 69 61 62 6c 65 |nstance |variable|
|00000730| 20 6f 66 20 74 68 65 20 | 72 65 63 65 69 76 65 72 | of the |receiver|
|00000740| 3b 20 64 65 66 69 6e 65 | 64 20 69 6e 20 63 6c 61 |; define|d in cla|
|00000750| 73 73 20 00 00 00 00 03 | 00 0e 22 00 00 0e 00 0e |ss .....|..".....|
|00000760| 20 62 72 6f 77 73 65 41 | 6c 6c 41 63 63 65 73 73 | browseA|llAccess|
|00000770| 65 73 54 6f 3a 20 27 00 | 00 03 00 0e 27 2e 00 4a |esTo: '.|....'..J|
|00000780| 00 00 01 00 00 00 00 00 | 00 00 22 1c 02 21 02 02 |........|.."..!..|
|00000790| 02 02 02 19 33 02 02 02 | 29 02 1a 1c 15 13 02 21 |....3...|)......!|
|000007a0| 02 12 0e 0e 25 18 23 23 | 12 13 15 18 16 18 15 11 |....%.##|........|
|000007b0| 24 1a 11 30 19 11 30 39 | 11 30 39 11 30 39 11 0e |$..0..09|.09.09..|
|000007c0| 02 03 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000880| 00 00 00 00 00 00 01 26 | 00 08 00 00 00 00 00 00 |.......&|........|
|00000890| 00 00 01 01 01 01 01 02 | 00 0d 00 20 00 5f 70 00 |........|... ._p.|
|000008a0| 4e d1 2f 0a a9 a3 30 3c | ff 3f 31 c0 09 44 30 38 |N./...0<|.?1..D08|
|000008b0| 09 fa 67 06 6b 04 3f 00 | a9 9a 20 5f 31 df 0a 5a |..g.k.?.|.. _1..Z|
|000008c0| 32 1f 4c df 03 00 58 4f | 08 28 00 09 00 06 66 04 |2.L...XO|.(....f.|
|000008d0| 2f 38 08 fc 4e 75 a0 23 | 4c df 03 00 00 75 00 00 |/8..Nu.#|L....u..|
|000008e0| 00 03 01 00 00 00 01 00 | 00 01 00 65 01 72 00 74 |........|...e.r.t|
|000008f0| 65 72 00 02 00 00 c3 a1 | 00 00 0b 98 00 07 a5 b0 |er......|........|
|00000900| 00 07 99 86 00 40 00 00 | 01 9a 00 00 5b b8 00 00 |.....@..|....[...|
|00000910| 01 00 00 00 5e c2 00 00 | 01 01 03 00 01 00 00 01 |....^...|........|
|00000920| cc 00 0e 5c 00 00 00 00 | 00 00 00 00 00 00 01 00 |...\....|........|
|00000930| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000940| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000950| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000960| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000970| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000980| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000990| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 01 00 |........|........|
|000009a0| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 78 00 02 00 00 00 48 | 00 50 00 00 00 00 02 f0 |.x.....H|.P......|
|000009c0| 02 80 ff dc ff ec 02 f4 | 02 94 01 02 05 28 03 fc |........|.....(..|
|000009d0| 00 01 00 00 00 48 00 50 | 00 00 00 00 02 f0 02 80 |.....H.P|........|
|000009e0| 00 50 00 20 02 80 0c 80 | 00 18 00 01 01 01 00 00 |.P. ....|........|
|000009f0| 00 01 27 0f 00 01 01 01 | 00 00 00 00 00 00 00 00 |..'.....|........|
|00000a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 22 00 18 |........|....."..|
|00000a30| 00 03 01 01 01 68 00 00 | 00 01 00 01 01 01 01 68 |.....h..|.......h|
|00000a40| 00 00 00 01 00 18 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a50| 00 00 01 00 00 00 03 d0 | 00 00 02 d0 00 00 00 6e |........|.......n|
|00000a60| 00 01 26 b8 00 7a 00 00 | 00 1c 00 6e 00 03 4c 50 |..&..z..|...n..LP|
|00000a70| 74 72 00 00 00 22 43 4e | 46 47 00 00 00 2e 50 72 |tr..."CN|FG....Pr|
|00000a80| 65 63 00 00 00 3a 44 53 | 74 74 00 00 00 46 00 00 |ec...:DS|tt...F..|
|00000a90| ff ff 00 00 00 00 00 01 | 26 a8 00 01 ff ff 00 00 |........|&.......|
|00000aa0| 01 04 00 00 00 00 00 01 | ff ff 00 00 02 2e 00 01 |........|........|
|00000ab0| 26 28 00 01 ff ff 00 00 | 02 aa 00 01 26 38 00 00 |&(......|....&8..|
|00000ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+